package com.sxj.corejava.code11_io.字符流;

import java.io.*;

/**
 * @author 石小俊
 * @date 2024年05月18日 10:49
 */
public class Test02_缓冲输入输出流 {

    public static void main(String[] args) {
        try(
                BufferedReader br = new BufferedReader(new FileReader("aa.txt"));
//                BufferedWriter bw = new BufferedWriter(new FileWriter("abc.txt"));
                PrintWriter out = new PrintWriter("aaa.txt")
                ){
            // 按行读
            // 读取内容时,如果存在空行则返回空字符串
            // 如果没有内容了,则返回null
            // 即:当返回null时说明读完了
//            String data = br.readLine();
//            System.out.println(data);
            String line = null;
            while ((line = br.readLine()) != null){
//                bw.write(line);
//                bw.write("\n");
                out.println(line);
            }
        } catch (Exception e){
            e.printStackTrace();
        }
    }

}
